live in the same town - Español Inglés Diccionario